body {
    color: #333;
}
a {
    transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
}
.oe-nav {
    top:0;
    left: 0;
    right: 0;
    height: 30px;
    z-index: 1000;
    position: relative;
    background: #efefef;
    border-bottom: 3px solid #333;
}
.oe-nav .go-logo {
    float: left;
    width: 20px;
    height: 22px;
    display: block;
    margin-right: 5px;
    text-align: center;
    padding: 8px 10px 0;
    background-color: #333;
}
.oe-nav .go-logo:hover {
    background-color: #ee4548;
}
.oe-nav .nav {
    margin: 0;
    margin-left: 20px;
    text-transform: capitalize;
}
.oe-nav .nav > li {
    margin: 0;
    float: left;
}
.oe-nav .nav > li:first-child {
    border-left: 1px solid #d4d4d4;
}
.oe-nav .nav > li  > a {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 15px 4px;
    border-right: 1px solid #d4d4d4;
    box-shadow: inset 0 1px white, inset 0 0 0 1px rgba(255, 255, 255, 0.7);
    -moz-box-shadow: inset 0 1px white, inset 0 0 0 1px rgba(255, 255, 255, 0.7);
    -webkit-box-shadow: inset 0 1px white, inset 0 0 0 1px rgba(255, 255, 255, 0.7);
}
.oe-nav .nav > li > a:hover {
    background: #dfdfdf;
}
a.dropdown-toggle i.hassub {
    width: 8px;
    height: 8px;
    margin-left: 8px;
    margin-right: -4px;
    display: inline-block;
    background: url(/themes/admin/img/back-end/v2.ui/icon-submenu.png) no-repeat center center;
}
.dropdown-menu {
    -webkit-border-radius: 0 0 10px 10px !important;
     -moz-border-radius: 0 0 10px 10px !important;
     border-radius: 0 0 10px 10px !important;
}
.dropdown-menu li {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #dfdfdf;
}
.dropdown-menu li.sub-group {
    padding: 2px 10px;
    margin-top: 1px;
    background-color: #e4e4e4 !important;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #666;
    text-shadow: 0 1px 0 #fff;
    border-top: 1px solid #d4d4d4;
    border-left: 3px solid #aaa;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
}
.dropdown-menu li a {
    padding: 5px 10px 5px 20px;
    font-size: 12px;
    background: url(/themes/admin/img/back-end/v2.ui/subcat_arrow.png) no-repeat 10px 12px !important;
}
.dropdown-menu li:hover {
    background: #f3f3f3;
}
.dropdown-menu li > a:hover {
    color: #333;
}
.oe-nav .user {
    padding: 8px 10px 1px;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    box-shadow: inset 0 1px white, inset 0 0 0 1px rgba(255, 255, 255, 0.7);
    -moz-box-shadow: inset 0 1px white, inset 0 0 0 1px rgba(255, 255, 255, 0.7);
    -webkit-box-shadow: inset 0 1px white, inset 0 0 0 1px rgba(255, 255, 255, 0.7);
}
.be-head {
    display: none;
    padding: 0 20px 10px;
    background: #f8f8f8;
    border-bottom: 1px solid #d4d4d4;
}
.be-head .logo {
    float: left;
}
.breadcrumb {
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 400;
    width: auto;
    height: 15px;
    margin: 10px 0;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 20px;
}
.desktop-inner {
    margin-top: 10px;
}
/* MAIN ADMIN */
.form-legend {
    padding: 0 0 5px 0;
    display: block;
    margin: 0 0 10px 0;
    border-bottom: 1px dotted #d4d4d4;
}
.form-legend span {
    color: #4C4C4C;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 24px;
}
.bicon-goright {
    float: left;
    width: 30px;
    font-size: 0;
    height: 30px;
    display: block;
    margin-right:15px;
    color: transparent;
    text-align: center;
    border: 4px solid #888;
    background: url(/themes/admin/img/back-end/v2.ui/goright.png) no-repeat center center;
    border-radius: 35px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
}
.top-tools {
    padding: 5px 10px;
    background: #f4f4f4;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
}
.top-tools .exit {
    float: left;
}
/* GRID */
#grid-content {
    clear: both;
}
.table-bordered {
    border-collapse: collapse;
}
.grid-container {
    position: relative;
    margin-top: 10px;
}
.grid-div-column-map {
    z-index: 1000;
    padding: 5px;
    float: right;
    margin-bottom: 5px;
}
.grid-table {
    font-size: 12px;
    border: 1px solid #d4d4d4;
    border-top: 5px solid #ee4548;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
.grid-inner-wrapper table .title-bar th {
    box-shadow: inset 0 4px 0 #fff;
    -moz-box-shadow: inset 0 4px 0 #fff;
    -webkit-box-shadow: inset 0 4px 0 #fff;
    background-image: linear-gradient(top, #f4f4f4, #efefef);
    background-image: -moz-linear-gradient(top, #f4f4f4, #efefef);
    background-image: -webkit-linear-gradient(top, #f4f4f4, #efefef);
}
.grid-table thead {
    border-bottom: 3px solid #bbb;
}
.grid-table thead th {
    text-align: center;
}
.grid-table thead th a {
    color: #333;
    text-transform: capitalize;
}
.grid-table thead th a.order-able {
    padding-right: 10px;
    background: url(/themes/admin/img/back-end/v2.ui/icon-submenu.png) no-repeat center right;
}
.grid-table .filter-bar .filter-box {
    display: block;
    position: relative;
}
.grid-table .filter-bar td {
    padding: 3px 5px;
}
.grid-table .filter-bar .filter-box {
    margin: 0 auto;
}
.grid-table .input-prepend {
    margin: 0;
}
.grid-table .input-prepend .add-on {
    padding: 1px 3px;
}
.grid-table .filter-bar .filter-box input,
.grid-table .filter-bar .filter-box select,
.grid-table .filter-bar .filter-box textarea {
    height: 18px;
    margin: 0 auto;
    max-width: 95%;
    font-size: 12px;
    padding: 2px 5px;
    line-height: 18px;
    text-align: center;
    width: auto !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 0 3px 3px 0 !important;
}
.grid-table .filter-bar .filter-box select {
    height: 24px;
}
.grid-table .filter-bar .filter-box input:focus,
.grid-table .filter-bar .filter-box select:focus,
.grid-table .filter-bar .filter-box textarea:focus,
.grid .grid-table .filter-bar .filter-box .grid-filtering {
    border-color: rgba(82,168,236,0.8) !important;
}
.grid .grid-table .filter-bar .filter-box input.range ,
.grid .grid-table .filter-bar .filter-box select.range ,
.grid .grid-table .filter-bar .filter-box textarea.range {
    display: inline-block;
    width: 60px !important;
    box-shadow: none !important;
}
.grid .grid-table .filter-bar .filter-box input.range ~ input.range ,
.grid .grid-table .filter-bar .filter-box select.range ~ input.range ,
.grid .grid-table .filter-bar .filter-box textarea.range ~ input.range {
    margin-left: 10px;
    border-radius: 3px !important;
}
.grid-pagination {
    width: 100%;
}
.grid-pagination .grid-pagination-pit {
    float: left;
    line-height: 26px;
    padding: 0 !important;
    margin: 0 5px !important;
}
.grid-pagination .grid-pagination-lpp {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}
.grid-pagination .grid-pagination-scroller {
    float: left;
    display: block;
    padding-left: 10px;
    margin: 0px 0px 10px 0px;
}
.grid-pagination .grid-pagination-scroller a{
    color: #666;
    font-weight: bold;
}
.grid-pagination .grid-pagination-scroller .paginator-active {
    cursor: default;
    background-color: #eee;
}
.grid-table thead th a.order-able:hover {
    color: #ee4548;
    text-decoration: none;
}
.grid-table td.center {
    text-align: center;
}
.grid-table tbody tr td._rank {
    width: 30px;
    position: relative;
    text-align: center;
    vertical-align: center;
}
.grid-table tbody tr.selected td {
    color: #3A87AD !important;
    background: #D9EDF7 !important;
}
.grid-table tbody tr td._rank .action ul.dropdown-menu {
    top: 4px;
    left: 12px;
    width: auto;
    min-width: 100px;
    border-radius: 6px;
}
.grid-table tbody tr td._rank .action .btn-group {
    display: none;
}
.grid-table tbody tr td._rank:hover .action .btn-group {
    display: inline-block;
}
.grid-table tbody tr td._rank .action,
.grid-table tbody tr td._rank:hover .no,
.grid-table tbody tr.selected td._rank .no {
    display: none;
}
.grid-table tbody tr td._rank .no,
.grid-table tbody tr td._rank:hover .action,
.grid-table tbody tr.selected td._rank .action {
    display: block;
}
.grid-table tbody tr td._rank .action .picker {
    margin: 0 0 0 1px;
}
.grid-table tbody tr td._rank .action .droplet {
    width: 20px;
    height: 20px;
    padding: 0;
    border-radius: 35px;
    line-height: 16px;
}
.grid-table .grid-empty td {
    text-transform: uppercase;
    text-align: center;
}
.grid-table hr {
    margin: 5px 0;
    border-top: 1px solid #e6e6e6;
}
/* SHOW PRESENTER */
.show-presenter {
    display: none;
    opacity: 0.75;
    z-index: 12345;

    -webkit-transition: 2s;
    -moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
}
.show-presenter:hover {
    opacity: 1;
}
.show-presenter.show-loading {
    position: fixed;
    top: 40%;
    left: 45%;
    padding: 20px 40px;
    background: #fff;
    text-align: center;
    border-radius: 10px;
}
.show-presenter.show-loading i {
    display: block;
    width: 56px;
    height: 70px;
    margin: 0 auto;
    background: #fff url('/themes/admin/img/back-end/loading.gif') no-repeat;
}
.show-presenter.show-processing {
    position: fixed;
    bottom: 24px;
    left: 8px;
    background: transparent;
}
.show-presenter.show-processing i {
    display: block;
    width: 48px;
    height: 16px;
    margin: 0 auto;
    background: #fff url('/themes/admin/img/back-end/bounceloading.gif') repeat-x;
}
.show-presenter.show-toast {
    position: fixed;
    top: -100px;
    left: 25%;
    display: block;
    width: 50%;
    opacity: 0;

    /* For the jQuery effect to work */
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
}
.show-presenter.show-toast .alert {
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
body.pts-movable {
    cursor: pointer;
}
body.pts-movable * {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}
body.pts-movable.pts-moving {
    cursor: move;
}
/*************** FORM *****************/
/* FORM */
.desktop .form-horizontal select,
.desktop .form-horizontal input,
.desktop .form-horizontal textarea {
    font-size: 12px;
    color: #333;
}
.desktop .form-horizontal input,
.desktop .form-horizontal textarea {
    width: 250px;
}
.desktop .form-horizontal {
    margin-top: 20px;
    border-top: 3px solid #ee4548;
}
.form-action-group {
    text-align: center;
    margin-top: 20px;
}
.desktop .form-horizontal .control-group {
    margin-bottom: 3px;
    background: #efefef;
    border: 1px solid #efefef;
    clear: both;
}
.desktop .form-horizontal .control-group.doub-inline {
    width: 49%;
    margin-left: 1.5%;
    float: left;
    clear: none;
}
.desktop .form-horizontal .control-group.doub-inline:nth-child(odd) {
    margin-left: 0;
}
.desktop .form-horizontal .control-group .controls {
    margin-left: 180px;
    padding: 9px;
    background: #f7f7f7;
}
.desktop .form-horizontal .control-group .control-label {
    font-weight: bold;
    text-transform: capitalize;
    padding: 9px;
    line-height: 30px;
    margin: 0;
}
.control-group .controls input[type="checkbox"]+span {
    margin: 3px 0 0 3px;
}
.thumb-old {
    width: auto;
    height: 100px;
    padding: 2px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #d4d4d4;
}
.btn,
select {
    text-transform: capitalize;
}
/* FORM BATCH */
.form-batch .form-tool {
    position: fixed;
    width: 75%;
    height: 60px;
    margin: -65px 0 0 0;
    border-radius: 5px 5px 0 0;
    background: rgba(255, 255, 255, 0.7);
    box-shadow: 0 -1px 1px #cacaca, 0 5px 5px #fff;
}
.form-batch .form-tool .form-caption {
    float: left;
    display: block;
    margin: 0 0 0 60px;
    font-size: 27px;
    line-height: 65px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.form-batch .form-tool .form-action {
    float: right;
    display: block;
    margin: 0 30px 0 0;
    line-height: 65px;
}
.form-batch .form-table {
    margin: 0 0 10px;
}
.form-batch .form-table thead {
    background-image: linear-gradient(top, #f4f4f4, #efefef);
    background-image: -moz-linear-gradient(top, #f4f4f4, #efefef);
    background-image: -webkit-linear-gradient(top, #f4f4f4, #efefef);
}
.form-batch .form-table,
.form-batch .form-table th,
.form-batch .form-table td
{
    padding: 0;
    background: transparent;
}
.form-batch .form-table th,
.form-batch .form-table td
{
    border-color: #cacaca !important;
}
.form-batch .form-table tr {
    background: transparent;
    white-space: nowrap;
}
.form-batch .form-table td._rank{
    background-image: linear-gradient(top, #f4f4f4, #efefef);
    background-image: -moz-linear-gradient(top, #f4f4f4, #efefef);
    background-image: -webkit-linear-gradient(top, #f4f4f4, #efefef);
}
.form-batch .form-table thead td._rank {
    display:none;
}
.form-batch .form-table tr input,
.form-batch .form-table tr select,
.form-batch .form-table tr textarea
{
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    border: 0 !important;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent;

    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.form-batch .form-table tr input.form-error,
.form-batch .form-table tr select.form-error,
.form-batch .form-table tr textarea.form-error
{
    background: #F2DEDE;
    color: #B94A48;
}
.form-batch .form-table tbody tr input,
.form-batch .form-table tbody tr select,
.form-batch .form-table tbody tr textarea
{
    min-width: 100% !important;
}
.form-batch .form-table thead tr input,
.form-batch .form-table thead tr select,
.form-batch .form-table thead tr textarea
{
    font-size: 11px;
    margin: 4px auto;
    line-height: 20px;
    height: 20px;
    width:94% !important;
    border: 1px solid #d4d4d4 !important;
    background: #f6f6f6;
    border-radius: 15px !important;
}
.form-batch .form-table input[disabled],
.form-batch .form-table select[disabled],
.form-batch .form-table textarea[disabled],
.form-batch .form-table input[readonly],
.form-batch .form-table select[readonly],
.form-batch .form-table textarea[readonly]
{
    background: #e0e0e0;
}

.form-batch .form-table .title-bar th {
    padding: 5px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px #fff;
}
.form-batch .form-table tr:first-child ._rank .live-trash {
    opacity: 0;
}
/* LIVE TRASH */
.live-trash {
    margin: 5px auto;
    position: relative;
    display: block;
    height: 18px;
    width: 16px;
    opacity: 1;
    cursor: pointer;
}
.live-trash i.icon-trash {
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;

    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}
.live-trash i.icon-trash.top {
    position: absolute;
    top: 0;
    height: 6px;
}
.live-trash i.icon-trash.body {
    position: absolute;
    bottom: 0;
    height: 12px;
    background-position: -456px -5px;
}
.live-trash:hover .body,
.live-trash .body,
.live-trash:hover .body:hover,
.live-trash .body:hover {
    -webkit-transform: rotate(0) !important;
    -moz-transform: rotate(0) !important;
    -ms-transform: rotate(0) !important;
    -o-transform: rotate(0) !important;
    transform: rotate(0) !important;
}
:hover>.live-trash top,
.live-trash:hover .top {
    -webkit-transform: rotate(-30deg) !important;
    -moz-transform: rotate(-30deg) !important;
    -ms-transform: rotate(-30deg) !important;
    -o-transform: rotate(-30deg) !important;
    transform: rotate(-30deg) !important;
}
/* JOYSTICK */
.joystickable .joystick {
    display: block;
}
.joystick {
    position: fixed;
    top: 5px;
    left: 75%;
    margin-left: -10px;
    z-index: 99999;

    display: none;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;

    -webkit-transform-origin: 80% 95%;
    -moz-transform-origin: 80% 95%;
    -ms-transform-origin: 80% 95%;
    -o-transform-origin: 80% 95%;
    transform-origin: 80% 95%;
}
.joystick:hover {
    -webkit-transform: rotate(-135deg) scale(20, 20);
    -moz-transform: rotate(-135deg) scale(20, 20);
    -ms-transform: rotate(-135deg) scale(20, 20);
    -o-transform: rotate(-135deg) scale(20, 20);
    transform: rotate(-135deg) scale(20, 20);
}
.joystick .joystick-pad {
    position: relative;
    width: 18px;
    height: 18px;
}
.joystick .joystick-pad .joystick-btn {
    float: left;
    display: block;
    width: 7px;
    height: 7px;
    cursor: pointer;
    border: 1px solid rgba(0,80,204,0);
    -webkit-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.3);
    -moz-box-shadow: inset -1px -1px 1px rgba(255,255,255,0.3);
    box-shadow: inset -1px -1px 1px rgba(255,255,255,0.3);

    -webkit-transition: 1.2s;
    -moz-transition: 1.2s;
    -ms-transition: 1.2s;
    -o-transition: 1.2s;
    transition: 1.2s;
}
.joystick:hover .joystick-pad .joystick-btn {
    border: 1px solid rgba(255,255,255,0.6);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.joystick .joystick-pad .joystick-btn:hover {
    border: 1px solid rgba(0,80,204,0.9);
}
.table-hint {
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.6);
    padding: 20px 0px 0px 10px;
    color: #fff;
    z-index: 9999;
    text-transform: capitalize;
}
.table-hint table {
    margin: 20px 0px 0px 0px;
    border: 1px solid #fff;
}
.table-hint table tr td {
    padding: 5px;
    border: 1px solid #fff;
}
.table-hint a {
    color: #fff;
    font-weight: bold;
}
.grid-hint-active, .grid-hint-active td {
    background-color: rgb(241, 115, 115) !important;
}
.grid-hint-note {
    display: block;
    margin-top: 10px;
    width: 90%;
    text-transform: none;
    font-size: 13px;
}
.grid-thumbnail {
	width: 80px;
	height: 50px;
	margin: auto;
    display: block;
}
/* FOOTER */
.desktop.container-fluid {
    margin-bottom: 30px;
}
#footer {
    display:none;
    position: relative;
    bottom: 0;
    left: 0;
    background: #333;
    width: 100%;
    height: 15px;
    border-top: 3px double #fff;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    padding: 10px 0;
    margin-top: 20px;
    opacity: 0.98;
}
.footer-left {
    display: block;
    float: left;
}
/***** USEFUL CLASSES *****/
[class*="icons-v2"] {
    width: 16px;
    height: 16px;
    font-size: 0;
    color: transparent;
    text-indent: -9000px;
    display: inline-block;
}
.icons-v2b{background: url(/themes/admin/img/back-end/glyphicons-halflings.png) no-repeat;}
.icons-v2w{background: url(/themes/admin/img/back-end/glyphicons-halflings-white.png) no-repeat;}
[class*="icons-v2"].home {background-position: 0 -24px;}
[class*="icons-v2"].th9 {background-position: -240px 0;}
[class*="icons-v2"].cog {background-position: -432px 0;}
[class*="icons-v2"].thlarge {background-position: -214px 0;}
[class*="icons-v2"].godown {background-position: -313px -119px;}
[class*="icons-v2"].goright {background-position: -456px -72px;}
[class*="icons-v2"].yes {background-image: url(/themes/admin/img/back-end/v2.ui/yes.png)}
[class*="icons-v2"].no {background-image: url(/themes/admin/img/back-end/v2.ui/no.png)}


/* Dash board */
.dash-board {
}
.dash-board .dash-sticker {
    text-decoration: none;
    color: #000;
}
.dash-board .curtain {
    position: fixed;
    z-index: -1;
    top: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;

    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.dash-board.medium .dash-sticker{
    position: relative;
    float: left;
    margin-left: 20px;
    display: block;
    width: 220px;
    height: 220px;
    margin-bottom: 20px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 110px;
    box-shadow:
        inset 8px 8px 5px 0 rgba(255,255,255,0.95),
        inset -8px -8px 5px 0 rgba(0,0,0,0.05),
        inset -14px -14px 30px 0 rgba(0,0,0,0.2),
        10px 10px 15px 0 rgba(0,0,0,0.15);
}
.dash-board.medium .dash-sticker .title {
    position: relative;
    z-index: 3;
    width: 120px;
    margin: 20px auto 10px;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.18);
}
.dash-board.medium .dash-sticker .inner .description {
    display: none;
}
.dash-board.medium .dash-sticker .inner .stamp {
    position: absolute;
    top: 55px;
    left: 45px;
    display: block;
    width: 120px;
    height: 120px;
    z-index: 2;
}

.dash-board.medium .dash-sticker:hover {
    z-index: 9999;
    box-shadow: none;
}

.dash-board.medium .dash-sticker:hover .title{
    text-shadow: 2px 2px 1px rgba(0,0,0,0.1);
}
.dash-board.medium .dash-sticker:hover .inner .stamp {
    -ms-animation: rotating 1s ease-in-out alternate infinite;
    -o-animation: rotating 1s ease-in-out alternate infinite;
    -webkit-animation: rotating 1s ease-in-out alternate infinite;
    -moz-animation: rotating 1s ease-in-out alternate infinite;
    animation: rotating 1s ease-in-out alternate infinite;
}

.form-action-group {
	text-align: center;
}

.grid-table .filters input{
	margin: auto !important;
	width: 90% !important;
}
.form-row {
	margin-top: 10px;
}
.form-left .form-row input, .form-left .form-row textarea {
	width: 99% !important;
}
.form-right .form-row input, .form-right .form-row textarea {
	width: 95% !important;
}
.form-row label {
	font-weight: bold;
}
span.required {
	color: red;
}
form .errorMessage {
	padding: 2px;
	background: #fccec7;
	border: 1px solid #ee4548;
}